STM32

您所在的位置:网站首页 mar 1000m远程无线遥控器 STM32

STM32

2024-06-16 03:28| 来源: 网络整理| 查看: 265

制作简单的小车运动控制程序,使用遥控器给小车发指令,遥控器和接收器都使用STM32。

遥控器端发不同的指令,小车接收器端解析指令再控制步进电机不同的运转。基于NRF24L01,作如下具体事项。

遥控器端main程序:

#include "sys.h" #include "misc.h" #include "led.h" #include "delay.h" #include "key.h" #include "usart.h" #include "24l01.h" //#include "timer.h" // // int main(void) { u8 key; u8 tmp_buf[33]; u8 t; SystemInit(); //系统时钟等初始化 delay_init(72); //初始化延时 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(9600); //串口初始化波特率为9600,停止位1 LED_Init(); //初始化LED灯 KEY_Init(); //按键初始化 NRF24L01_Init(); //初始化NRF24L01 while(NRF24L01_Check())//检测不到24L01 { delay_ms(1000); LED0=!LED0; //D2闪烁 } TX_Mode();//发送模式 for(t=0;t


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3